package com.cvtech.pojo;

import java.util.ArrayList;

import com.alibaba.fastjson.annotation.JSONField;
import com.angel.base.fileupload.FilePojo;

/**
 * @DESC cvtect实体类
 * @Author
 * @Date 2017年5月3日 下午1:47:37
 */
public class ResumeInfo {
	public int Type; // 结果类型， 0：无返回内容；
	// 1： 只含中文
	// 2：只含英文
	// 3： 既含中文又含英文
	public ResumeInfo ResumeInfoEN;// 英文简历的返回值
	public String ResumeGrade;// 简历等级（学生、初级、中级、高级）
	// 不区分行业
	public String Married;// 共三种状态： 已婚、未婚、离异
	public String FromWebSite; // 来源网站
	public String WebSiteResumeID; // 来源网站的简历 ID
	public String Keyword;// 简历关键字
	public String IDNO;// 身份证号
	public String Encouragement; // 所受奖励（针对毕业生）
	public String Team; // 社团活动（针对毕业生）
	public String Volunteer;// 志愿者经历相关信息（针对毕业生）
	public String Graduatetime; // 毕业时间（例如： 2000-07）
	public String Beginworktime;// 参加工作时间（例如： 2000-09）
	public String LastUpdate; // 最终更新时间（月），（例如： 201501）
	// 找不到的情况下默认为“ 199001”
	public String LastUpdate2; // 最终更新时间（日），（例如： 20150101）
	// 找不到的情况下默认为“ 19900101”
	public String Score; // 简历综合评分（ 0-25 的整型数值）
	public String Certificate; // 所获证书
	public String Original;// 原始简历存档
	public String Personal;// 自我评价
	public String Lesson;// 所学课程
	public String Computer; // 计算机水平
	public String English;// 外语水平（ 并不特指英语）
	public String School;// 毕业院校
	public String SchoolRankings; // 毕业院校排名（国内 700 所）
	public String SchoolType;// 院校类别：取值为 0， 1， 2， 3
	// 0：普通， 1： 211 院校， 2： 985 院校，
	// 3：既是 211 又是 985 院校
	public String PostCode;// 邮编
	public String Speciality; // 专业
	public String Address;// 通讯地址
	public String Jiguan;// 籍贯
	public String National;// 民族
	public String Nationality;// 国籍
	public String Birth;// 出生日期（例如： 1985 年 01 月 01 日）
	public String Name;// 姓名（例如：李晓明）
	public String FamilyName; // 姓氏（例如：李）
	public String Href;// 个人主页
	public String Title; // 求职意向
	public String Title2;// 求职意向（招聘网站发布的相应职位）
	public String TitleStandard; // 标准职位名称
	public String AimInstitution; // 应聘机构（招聘网站发布的公司名称）

	public String Age;// 年龄

	public String Sex;// 性别
	public String High; // 身高（例如： 185cm）
	public String Weight; // 体重
	public String Mobile; // 移动电话（手机）
	public String Phone;// 座机（不区分单位和家庭）
	public String Fax;// 传真
	public String Email;// 电子邮件地址
	public String NowLocation; // 现工作地址
	public String Forwardlocation;// 期望工作地址
	public String Education;// 最高学历
	public String AdvancedDegree; // 最高学位
	public String Experience; // 工作经验
	public String Vocation; // 现从事行业
	public String ForwardVocation;// 期望从事行业
	public String VocationStandard;// 标准行业名称
	public String Salary;// 目前薪水
	public String AimSalary;// 期望薪水
	public String EducationDetail; // 教育背景的全部内容
	public String ExperienceDetail;// 工作经验的全部内容
	public String Training;// 培训情况
	public String Project;// 项目经验
	public String Skill;// 个人技能
	public String Political; // 政治面貌
	public String StartFrom; // 到岗时间
	public String Switch; // 是否处于找工作状态
	public String IssueDate;// 发布日期（未启用）
	public String QQ;// QQ 号码
	public String StudentType; // 统招或自考
	public String PhotoUrl; // 头像链接地址
	public String AppLetter; // 求职信、自荐信
	public String LastCompany; // 最近工作单位
	public String LastTitle;// 最近职位
	public String OverseasWork; // 海外工作经验（是/否）
	public String JobHoppingFrequency; // 跳槽频率（ 1-10级逐步递增，默认为 100）
	public String Integrity;// 简历完整度（值越大，简历越完整）
	public String WorkType; // 工作类型（全职、兼职、实习）
	public String Memo; // 附加信息、其他信息等内容
	public String Memo0;// 未启用
	public String Level;// 未启用
	public String Update; // 未启用
	public String Local;// 未启用
	public String Sort;// 未启用
	public GradeOfEnglish GradeOfEnglish; // 英语等级证书

	public LanguagesSkills[] LanguagesSkills; // 语言能力
	public ITSkills[] ITSkills;// IT 技能
	public ArrayList ArrEducationDetail; // 细分教育情况
	public ArrayList ArrExpericeneDetail; // 细分工作经验
	public ArrayList ArrTrainingDetail;// 细分培训情况
	public ArrayList ArrProjectDetail;// 细分项目经验
	public EducationInfo[] EducationInfo;// 教育情况组成结构
	public ExperienceInfo[] ExperienceInfo; // 工作经验组成结构
	public TrainingInfo[] TrainingInfo;// 培训情况组成机构
	public ProjectInfo[] ProjectInfo;// 项目经验组成结构
	public FilePojo filePojo; // 文件存储位置

	public void setType(int type) {
		Type = type;
	}

	public void setResumeInfoEN(ResumeInfo resumeInfoEN) {
		ResumeInfoEN = resumeInfoEN;
	}

	public void setResumeGrade(String resumeGrade) {
		ResumeGrade = resumeGrade;
	}

	public void setMarried(String married) {
		Married = married;
	}

	public void setFromWebSite(String fromWebSite) {
		FromWebSite = fromWebSite;
	}

	public void setWebSiteResumeID(String webSiteResumeID) {
		WebSiteResumeID = webSiteResumeID;
	}

	public void setKeyword(String keyword) {
		Keyword = keyword;
	}

	public void setIDNO(String iDNO) {
		IDNO = iDNO;
	}

	public void setEncouragement(String encouragement) {
		Encouragement = encouragement;
	}

	public void setTeam(String team) {
		Team = team;
	}

	public void setVolunteer(String volunteer) {
		Volunteer = volunteer;
	}

	public void setGraduatetime(String graduatetime) {
		Graduatetime = graduatetime;
	}

	public void setBeginworktime(String beginworktime) {
		Beginworktime = beginworktime;
	}

	public void setLastUpdate(String lastUpdate) {
		LastUpdate = lastUpdate;
	}

	public void setLastUpdate2(String lastUpdate2) {
		LastUpdate2 = lastUpdate2;
	}

	public void setScore(String score) {
		Score = score;
	}

	public void setCertificate(String certificate) {
		Certificate = certificate;
	}

	public void setOriginal(String original) {
		Original = original;
	}

	public void setPersonal(String personal) {
		Personal = personal;
	}

	public void setLesson(String lesson) {
		Lesson = lesson;
	}

	public void setComputer(String computer) {
		Computer = computer;
	}

	public void setEnglish(String english) {
		English = english;
	}

	public void setSchool(String school) {
		School = school;
	}

	public void setSchoolRankings(String schoolRankings) {
		SchoolRankings = schoolRankings;
	}

	public void setSchoolType(String schoolType) {
		SchoolType = schoolType;
	}

	public void setPostCode(String postCode) {
		PostCode = postCode;
	}

	public void setSpeciality(String speciality) {
		Speciality = speciality;
	}

	public void setAddress(String address) {
		Address = address;
	}

	public void setJiguan(String jiguan) {
		Jiguan = jiguan;
	}

	public void setNational(String national) {
		National = national;
	}

	public void setNationality(String nationality) {
		Nationality = nationality;
	}

	public void setBirth(String birth) {
		Birth = birth;
	}

	public void setName(String name) {
		Name = name;
	}

	public void setFamilyName(String familyName) {
		FamilyName = familyName;
	}

	public void setHref(String href) {
		Href = href;
	}

	public void setTitle(String title) {
		Title = title;
	}

	public void setTitle2(String title2) {
		Title2 = title2;
	}

	public void setTitleStandard(String titleStandard) {
		TitleStandard = titleStandard;
	}

	public void setAimInstitution(String aimInstitution) {
		AimInstitution = aimInstitution;
	}

	public void setAge(String age) {
		Age = age;
	}

	public void setSex(String sex) {
		Sex = sex;
	}

	public void setHigh(String high) {
		High = high;
	}

	public void setWeight(String weight) {
		Weight = weight;
	}

	public void setMobile(String mobile) {
		Mobile = mobile;
	}

	public void setPhone(String phone) {
		Phone = phone;
	}

	public void setFax(String fax) {
		Fax = fax;
	}

	public void setEmail(String email) {
		Email = email;
	}

	public void setNowLocation(String nowLocation) {
		NowLocation = nowLocation;
	}

	public void setForwardlocation(String forwardlocation) {
		Forwardlocation = forwardlocation;
	}

	public void setEducation(String education) {
		Education = education;
	}

	public void setAdvancedDegree(String advancedDegree) {
		AdvancedDegree = advancedDegree;
	}

	public void setExperience(String experience) {
		Experience = experience;
	}

	public void setVocation(String vocation) {
		Vocation = vocation;
	}

	public void setForwardVocation(String forwardVocation) {
		ForwardVocation = forwardVocation;
	}

	public void setVocationStandard(String vocationStandard) {
		VocationStandard = vocationStandard;
	}

	public void setSalary(String salary) {
		Salary = salary;
	}

	public void setAimSalary(String aimSalary) {
		AimSalary = aimSalary;
	}

	public void setEducationDetail(String educationDetail) {
		EducationDetail = educationDetail;
	}

	public void setExperienceDetail(String experienceDetail) {
		ExperienceDetail = experienceDetail;
	}

	public void setTraining(String training) {
		Training = training;
	}

	public void setProject(String project) {
		Project = project;
	}

	public void setSkill(String skill) {
		Skill = skill;
	}

	public void setPolitical(String political) {
		Political = political;
	}

	public void setStartFrom(String startFrom) {
		StartFrom = startFrom;
	}

	public void setSwitch(String switch1) {
		Switch = switch1;
	}

	public void setIssueDate(String issueDate) {
		IssueDate = issueDate;
	}

	public void setQQ(String qQ) {
		QQ = qQ;
	}

	public void setStudentType(String studentType) {
		StudentType = studentType;
	}

	public void setPhotoUrl(String photoUrl) {
		PhotoUrl = photoUrl;
	}

	public void setAppLetter(String appLetter) {
		AppLetter = appLetter;
	}

	public void setLastCompany(String lastCompany) {
		LastCompany = lastCompany;
	}

	public void setLastTitle(String lastTitle) {
		LastTitle = lastTitle;
	}

	public void setOverseasWork(String overseasWork) {
		OverseasWork = overseasWork;
	}

	public void setJobHoppingFrequency(String jobHoppingFrequency) {
		JobHoppingFrequency = jobHoppingFrequency;
	}

	public void setIntegrity(String integrity) {
		Integrity = integrity;
	}

	public void setWorkType(String workType) {
		WorkType = workType;
	}

	public void setMemo(String memo) {
		Memo = memo;
	}

	public void setMemo0(String memo0) {
		Memo0 = memo0;
	}

	public void setLevel(String level) {
		Level = level;
	}

	public void setUpdate(String update) {
		Update = update;
	}

	public void setLocal(String local) {
		Local = local;
	}

	public void setSort(String sort) {
		Sort = sort;
	}

	public void setGradeOfEnglish(GradeOfEnglish gradeOfEnglish) {
		GradeOfEnglish = gradeOfEnglish;
	}

	public void setLanguagesSkills(LanguagesSkills[] languagesSkills) {
		LanguagesSkills = languagesSkills;
	}

	public void setITSkills(ITSkills[] iTSkills) {
		ITSkills = iTSkills;
	}

	public void setArrEducationDetail(ArrayList arrEducationDetail) {
		ArrEducationDetail = arrEducationDetail;
	}

	public void setArrExpericeneDetail(ArrayList arrExpericeneDetail) {
		ArrExpericeneDetail = arrExpericeneDetail;
	}

	public void setArrTrainingDetail(ArrayList arrTrainingDetail) {
		ArrTrainingDetail = arrTrainingDetail;
	}

	public void setArrProjectDetail(ArrayList arrProjectDetail) {
		ArrProjectDetail = arrProjectDetail;
	}

	public void setEducationInfo(EducationInfo[] educationInfo) {
		EducationInfo = educationInfo;
	}

	public void setExperienceInfo(ExperienceInfo[] experienceInfo) {
		ExperienceInfo = experienceInfo;
	}

	public void setTrainingInfo(TrainingInfo[] trainingInfo) {
		TrainingInfo = trainingInfo;
	}

	public void setProjectInfo(ProjectInfo[] projectInfo) {
		ProjectInfo = projectInfo;
	}

	public void setFilePojo(FilePojo filePojo) {
		this.filePojo = filePojo;
	}

	@JSONField(serialize = false)
	public int getType() {
		return Type;
	}

	@JSONField(serialize = false)
	public ResumeInfo getResumeInfoEN() {
		return ResumeInfoEN;
	}
	@JSONField(serialize = false)
	public String getResumeGrade() {
		return ResumeGrade;
	}
	@JSONField(serialize = false)
	public String getMarried() {
		return Married;
	}
	@JSONField(serialize = false)
	public String getFromWebSite() {
		return FromWebSite;
	}
	@JSONField(serialize = false)
	public String getWebSiteResumeID() {
		return WebSiteResumeID;
	}
	@JSONField(serialize = false)
	public String getKeyword() {
		return Keyword;
	}
	@JSONField(serialize = false)
	public String getIDNO() {
		return IDNO;
	}
	@JSONField(serialize = false)
	public String getEncouragement() {
		return Encouragement;
	}
	@JSONField(serialize = false)
	public String getTeam() {
		return Team;
	}
	@JSONField(serialize = false)
	public String getVolunteer() {
		return Volunteer;
	}
	@JSONField(serialize = false)
	public String getGraduatetime() {
		return Graduatetime;
	}
	@JSONField(serialize = false)
	public String getBeginworktime() {
		return Beginworktime;
	}
	@JSONField(serialize = false)
	public String getLastUpdate() {
		return LastUpdate;
	}
	@JSONField(serialize = false)
	public String getLastUpdate2() {
		return LastUpdate2;
	}
	@JSONField(serialize = false)
	public String getScore() {
		return Score;
	}
	@JSONField(serialize = false)
	public String getCertificate() {
		return Certificate;
	}
	@JSONField(serialize = false)
	public String getOriginal() {
		return Original;
	}
	@JSONField(serialize = false)
	public String getPersonal() {
		return Personal;
	}
	@JSONField(serialize = false)
	public String getLesson() {
		return Lesson;
	}
	@JSONField(serialize = false)
	public String getComputer() {
		return Computer;
	}
	@JSONField(serialize = false)
	public String getEnglish() {
		return English;
	}
	@JSONField(serialize = false)
	public String getSchool() {
		return School;
	}
	@JSONField(serialize = false)
	public String getSchoolRankings() {
		return SchoolRankings;
	}
	@JSONField(serialize = false)
	public String getSchoolType() {
		return SchoolType;
	}
	@JSONField(serialize = false)
	public String getPostCode() {
		return PostCode;
	}
	@JSONField(serialize = false)
	public String getSpeciality() {
		return Speciality;
	}
	@JSONField(serialize = false)
	public String getAddress() {
		return Address;
	}
	@JSONField(serialize = false)
	public String getJiguan() {
		return Jiguan;
	}
	@JSONField(serialize = false)
	public String getNational() {
		return National;
	}
	@JSONField(serialize = false)
	public String getNationality() {
		return Nationality;
	}
	@JSONField(serialize = false)
	public String getBirth() {
		return Birth;
	}
	@JSONField(serialize = false)
	public String getName() {
		return Name;
	}
	@JSONField(serialize = false)
	public String getFamilyName() {
		return FamilyName;
	}
	@JSONField(serialize = false)
	public String getHref() {
		return Href;
	}
	@JSONField(serialize = false)
	public String getTitle() {
		return Title;
	}
	@JSONField(serialize = false)
	public String getTitle2() {
		return Title2;
	}
	@JSONField(serialize = false)
	public String getTitleStandard() {
		return TitleStandard;
	}
	@JSONField(serialize = false)
	public String getAimInstitution() {
		return AimInstitution;
	}
	@JSONField(serialize = false)
	public String getAge() {
		return Age;
	}
	@JSONField(serialize = false)
	public String getSex() {
		return Sex;
	}
	@JSONField(serialize = false)
	public String getHigh() {
		return High;
	}
	@JSONField(serialize = false)
	public String getWeight() {
		return Weight;
	}
	@JSONField(serialize = false)
	public String getMobile() {
		return Mobile;
	}
	@JSONField(serialize = false)
	public String getPhone() {
		return Phone;
	}
	@JSONField(serialize = false)
	public String getFax() {
		return Fax;
	}
	@JSONField(serialize = false)
	public String getEmail() {
		return Email;
	}
	@JSONField(serialize = false)
	public String getNowLocation() {
		return NowLocation;
	}
	@JSONField(serialize = false)
	public String getForwardlocation() {
		return Forwardlocation;
	}
	@JSONField(serialize = false)
	public String getEducation() {
		return Education;
	}
	@JSONField(serialize = false)
	public String getAdvancedDegree() {
		return AdvancedDegree;
	}
	@JSONField(serialize = false)
	public String getExperience() {
		return Experience;
	}
	@JSONField(serialize = false)
	public String getVocation() {
		return Vocation;
	}
	@JSONField(serialize = false)
	public String getForwardVocation() {
		return ForwardVocation;
	}
	@JSONField(serialize = false)
	public String getVocationStandard() {
		return VocationStandard;
	}
	@JSONField(serialize = false)
	public String getSalary() {
		return Salary;
	}
	@JSONField(serialize = false)
	public String getAimSalary() {
		return AimSalary;
	}
	@JSONField(serialize = false)
	public String getEducationDetail() {
		return EducationDetail;
	}
	@JSONField(serialize = false)
	public String getExperienceDetail() {
		return ExperienceDetail;
	}
	@JSONField(serialize = false)
	public String getTraining() {
		return Training;
	}
	@JSONField(serialize = false)
	public String getProject() {
		return Project;
	}
	@JSONField(serialize = false)
	public String getSkill() {
		return Skill;
	}
	@JSONField(serialize = false)
	public String getPolitical() {
		return Political;
	}
	@JSONField(serialize = false)
	public String getStartFrom() {
		return StartFrom;
	}
	@JSONField(serialize = false)
	public String getSwitch() {
		return Switch;
	}
	@JSONField(serialize = false)
	public String getIssueDate() {
		return IssueDate;
	}
	@JSONField(serialize = false)
	public String getQQ() {
		return QQ;
	}
	@JSONField(serialize = false)
	public String getStudentType() {
		return StudentType;
	}
	@JSONField(serialize = false)
	public String getPhotoUrl() {
		return PhotoUrl;
	}
	@JSONField(serialize = false)
	public String getAppLetter() {
		return AppLetter;
	}
	@JSONField(serialize = false)
	public String getLastCompany() {
		return LastCompany;
	}
	@JSONField(serialize = false)
	public String getLastTitle() {
		return LastTitle;
	}
	@JSONField(serialize = false)
	public String getOverseasWork() {
		return OverseasWork;
	}
	@JSONField(serialize = false)
	public String getJobHoppingFrequency() {
		return JobHoppingFrequency;
	}
	@JSONField(serialize = false)
	public String getIntegrity() {
		return Integrity;
	}
	@JSONField(serialize = false)
	public String getWorkType() {
		return WorkType;
	}
	@JSONField(serialize = false)
	public String getMemo() {
		return Memo;
	}
	@JSONField(serialize = false)
	public String getMemo0() {
		return Memo0;
	}
	@JSONField(serialize = false)
	public String getLevel() {
		return Level;
	}
	@JSONField(serialize = false)
	public String getUpdate() {
		return Update;
	}
	@JSONField(serialize = false)
	public String getLocal() {
		return Local;
	}
	@JSONField(serialize = false)
	public String getSort() {
		return Sort;
	}
	@JSONField(serialize = false)
	public GradeOfEnglish getGradeOfEnglish() {
		return GradeOfEnglish;
	}
	@JSONField(serialize = false)
	public LanguagesSkills[] getLanguagesSkills() {
		return LanguagesSkills;
	}
	@JSONField(serialize = false)
	public ITSkills[] getITSkills() {
		return ITSkills;
	}
	@JSONField(serialize = false)
	public ArrayList getArrEducationDetail() {
		return ArrEducationDetail;
	}
	@JSONField(serialize = false)
	public ArrayList getArrExpericeneDetail() {
		return ArrExpericeneDetail;
	}
	@JSONField(serialize = false)
	public ArrayList getArrTrainingDetail() {
		return ArrTrainingDetail;
	}
	@JSONField(serialize = false)
	public ArrayList getArrProjectDetail() {
		return ArrProjectDetail;
	}
	@JSONField(serialize = false)
	public EducationInfo[] getEducationInfo() {
		return EducationInfo;
	}
	@JSONField(serialize = false)
	public ExperienceInfo[] getExperienceInfo() {
		return ExperienceInfo;
	}
	@JSONField(serialize = false)
	public TrainingInfo[] getTrainingInfo() {
		return TrainingInfo;
	}
	@JSONField(serialize = false)
	public ProjectInfo[] getProjectInfo() {
		return ProjectInfo;
	}
	@JSONField(serialize = false)
	public FilePojo getFilePojo() {
		return filePojo;
	}

}